package com.pzhu.servlet;

import com.pzhu.pojo.Book;
import com.pzhu.service.BookService;
import com.pzhu.service.impl.BookServiceImpl;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

public class UpdateBookServlet extends HttpServlet {
    BookService bs = new BookServiceImpl();

    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp)
            throws ServletException, IOException {

        req.setCharacterEncoding("utf-8");
        resp.setContentType("text/html;charset=utf-8");
        int id = Integer.parseInt(req.getParameter("id"));
        String name = req.getParameter("name");
        String price = req.getParameter("price");
        String author = req.getParameter("author");
        String piblisher = req.getParameter("publisher");

        Book book = new Book();

        book.setId(id);
        book.setName(name);
        book.setPrice(Double.parseDouble(price));
        book.setAuthor(author);
        book.setPublisher(piblisher);

        int index = bs.updateBook(book);
        resp.sendRedirect("/jdbc/show");


    }
}
